body{ background-color:#E5E5E5;}

.top p span.tp-lf{ float:left; margin-left:0.15rem;}
.top p span.tp-rt{ float:right; margin-right:0.15rem;}
.nav-lf{ position:absolute; top:40px; left:0; width:1rem; background-color:#E5E5E5; font-size:0.15rem; text-align:center;}
.nav-lf ul li{ position:relative; width:1rem; height:0.4rem; line-height:0.4rem;}
.nav-lf ul li b{ position:absolute; top:0.05rem; right:0.05rem; display:none; width:0.2rem; height:0.2rem; line-height:0.2rem; font-size:0.15rem; color:#fff; background-color:#ee7b1e; border-radius:0.1rem;}
.container{
	position: absolute;
	top:40px;
	right: 0;
	width: 3rem;
	margin-bottom: 0.5rem;
}
.current{ background-color:#fff; color:#ee7b1e;}
.sticky {position: fixed;top: 0;	animation:thedrop 1s 1;	-moz-animation:thedrop 1s 1;-webkit-animation:thedrop 1s 1;  background-color:#E5E5E5; font-size:0.15rem;}
.sticky .nav-above {position: absolute;	top:0;left:1em;	right:1em;height:15px;}
.section{ background-color:#fff;}
.prt-lt{ position:relative; width:3rem; height:1.0rem; border-bottom:1px solid #e5e5e5;}
.prt-lt .lt-lt{position: relative;float: left;width: 0.8rem;height: 0.8rem;margin: 0.1rem 0.1rem;}
.prt-lt .lt-lt img{ float:left; width:0.8rem; height:0.8rem;}
.prt-lt .lt-lt i.commend{ position:absolute; top:0; left:0.05rem; display:block; width:0.18rem; height:0.24rem; background:url(../images/index/commend.png) no-repeat; background-size:0.18rem 0.24rem;}
.prt-lt .lt-ct{ float: left;width: 1.9rem;height: 0.95rem;margin-top: 0.04rem;}
/*.prt-lt .lt-ct p{ font-size:0.18rem; white-space: nowrap;text-overflow:ellipsis;}*/
.goods_name{ height:0.3rem; font-size:0.18rem; color:#000;}
.rest_goods{   height: 0.2rem;font-size: 12px;line-height: 0.2rem;color: #ccc;}
.first_price{ height:0.2rem;font-size: 14px;line-height: 0.2rem;}
.last_price{ height: 0.25rem;font-size: 16px;line-height: 0.18rem;color: #ee7b1e;}
.prt-lt .lt-ct p.pr{ margin-top:0.15rem; color:#FF5151;}
.prt-lt .lt-rt{ position:absolute; bottom:0.2rem; right:0.2rem; height:0.3rem;}
.finish{ width: 40px;height: 30px;font-size: 18px;color: #00a1e9;}
.less{ width:30px; height:30px; background:url(../images/less_icon.png) no-repeat; background-size:100% 100%;display:block; float:left; border-radius:15px;}
.num{ width:20px; height:30px; display:block; float:left; text-align:center; line-height:30px;}
.add{ width:30px; height:30px; background:url(../images/add_icon.png) no-repeat; display:block; float:left; border-radius:15px;background-size:100% 100%;}
.total{ color:#FF5151;}
.nm{ color:#868B92;}
.support{ width:3rem; height:0.4rem; margin-bottom:0.45rem; background-color:#fff;}
.support p{ line-height:0.4rem; text-align:center; font-size:0.15rem; color:#CCCCCC;}
